humpback dolphin - French English Dictionary